orchard snail - English Synonyms Dictionary